Analytical Sherlock Holmes